home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group99a.txt / 000140_icon-group-sender _Tue Jun 22 09:53:00 1999.msg < prev    next >
Internet Message Format  |  2000-09-20  |  785b

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id JAA25306
  4.     for icon-group-addresses; Tue, 22 Jun 1999 09:48:05 -0700 (MST)
  5. Message-Id: <199906221648.JAA25306@baskerville.CS.Arizona.EDU>
  6. From: Kostas Oikonomou <oikonomou@att.com>
  7. Date: Mon, 21 Jun 1999 17:37:20 -0400 (EDT)
  8. To: icon-group@optima.CS.Arizona.EDU
  9. Subject: Assertions in Icon
  10. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  11. Status: RO
  12.  
  13.  
  14. Hello,
  15.  
  16. Does anyone have a suggestion about how to implement a procedure "assert",
  17. which, when called with an expression "e" as argument, implements
  18.  
  19.         e | stop("Assertion on line ", &line, " failed!")
  20.  
  21. Here &line should be the line on which assert(e) appears.
  22. Thanks.
  23.  
  24.                 Kostas Oikonomou
  25.  
  26.